package io.renren.modules.app.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * @Program: renren-fast
 * @Package: io.renren.modules.mynj.entity
 * @ClassName: AppMenuEntity
 * @Description: AppMenu实体类
 * @Author: ShenPengPeng
 * @CreateDate: 2018-11-03 13:36
 * @Version: 1.0
 */
public class AppMenuEntity implements Serializable {
    private static final long serialVersionUID = 1L;
    //菜单Id
    private String menuId;
    //菜单名
    private String menuName;
    //菜单码
    private String menuCode;
    //功能菜单描述
    private String menuDesc;
    //归属模块
    private String ascription;
    //菜单图片地址
    private String pictureUrl;
    //菜单类型
    private String menuType;
    //H5地址
    private String menuUrl;
    //是否游客菜单
    private String visitor;
    //游客菜单引导图Id
    private String moduleId;
    //IOS需要的字段
    private String iosNote;
    //Android需要的字段
    private String androidNote;
    //needtip
    private String needTip;
    //是否需要手势或密码验证
    private String isVarification;
    //SHAREDETAIL
    private  String shareDetail;
    //NEEDSHARE
    private String needShare;
    //删除标志
    private String deleteFlag;
    //分类
    private String cityAsSortEmentId;
    //TIPDETAIL
    private String tipDetail;
    //备注
    private String bz;
    //创建人
    private String createUser;
    //创建时间
    private Date createTime;
    //修改人
    private String updateUser;
    //修改时间
    private Date updateTime;

    public AppMenuEntity() {
    }

    public AppMenuEntity(String menuId, String menuName, String menuCode, String menuDesc, String ascription, String pictureUrl, String menuType, String menuUrl, String visitor, String moduleId, String iosNote, String androidNote, String needTip, String isVarification, String shareDetail, String needShare, String deleteFlag, String cityAsSortEmentId, String tipDetail, String bz, String createUser, Date createTime, String updateUser, Date updateTime) {
        this.menuId = menuId;
        this.menuName = menuName;
        this.menuCode = menuCode;
        this.menuDesc = menuDesc;
        this.ascription = ascription;
        this.pictureUrl = pictureUrl;
        this.menuType = menuType;
        this.menuUrl = menuUrl;
        this.visitor = visitor;
        this.moduleId = moduleId;
        this.iosNote = iosNote;
        this.androidNote = androidNote;
        this.needTip = needTip;
        this.isVarification = isVarification;
        this.shareDetail = shareDetail;
        this.needShare = needShare;
        this.deleteFlag = deleteFlag;
        this.cityAsSortEmentId = cityAsSortEmentId;
        this.tipDetail = tipDetail;
        this.bz = bz;
        this.createUser = createUser;
        this.createTime = createTime;
        this.updateUser = updateUser;
        this.updateTime = updateTime;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getMenuId() {
        return menuId;
    }

    public void setMenuId(String menuId) {
        this.menuId = menuId;
    }

    public String getMenuName() {
        return menuName;
    }

    public void setMenuName(String menuName) {
        this.menuName = menuName;
    }

    public String getMenuCode() {
        return menuCode;
    }

    public void setMenuCode(String menuCode) {
        this.menuCode = menuCode;
    }

    public String getMenuDesc() {
        return menuDesc;
    }

    public void setMenuDesc(String menuDesc) {
        this.menuDesc = menuDesc;
    }

    public String getAscription() {
        return ascription;
    }

    public void setAscription(String ascription) {
        this.ascription = ascription;
    }

    public String getPictureUrl() {
        return pictureUrl;
    }

    public void setPictureUrl(String pictureUrl) {
        this.pictureUrl = pictureUrl;
    }

    public String getMenuType() {
        return menuType;
    }

    public void setMenuType(String menuType) {
        this.menuType = menuType;
    }

    public String getMenuUrl() {
        return menuUrl;
    }

    public void setMenuUrl(String menuUrl) {
        this.menuUrl = menuUrl;
    }

    public String getVisitor() {
        return visitor;
    }

    public void setVisitor(String visitor) {
        this.visitor = visitor;
    }

    public String getModuleId() {
        return moduleId;
    }

    public void setModuleId(String moduleId) {
        this.moduleId = moduleId;
    }

    public String getIosNote() {
        return iosNote;
    }

    public void setIosNote(String iosNote) {
        this.iosNote = iosNote;
    }

    public String getAndroidNote() {
        return androidNote;
    }

    public void setAndroidNote(String androidNote) {
        this.androidNote = androidNote;
    }

    public String getNeedTip() {
        return needTip;
    }

    public void setNeedTip(String needTip) {
        this.needTip = needTip;
    }

    public String getIsVarification() {
        return isVarification;
    }

    public void setIsVarification(String isVarification) {
        this.isVarification = isVarification;
    }

    public String getShareDetail() {
        return shareDetail;
    }

    public void setShareDetail(String shareDetail) {
        this.shareDetail = shareDetail;
    }

    public String getNeedShare() {
        return needShare;
    }

    public void setNeedShare(String needShare) {
        this.needShare = needShare;
    }

    public String getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(String deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    public String getCityAsSortEmentId() {
        return cityAsSortEmentId;
    }

    public void setCityAsSortEmentId(String cityAsSortEmentId) {
        this.cityAsSortEmentId = cityAsSortEmentId;
    }

    public String getTipDetail() {
        return tipDetail;
    }

    public void setTipDetail(String tipDetail) {
        this.tipDetail = tipDetail;
    }

    public String getBz() {
        return bz;
    }

    public void setBz(String bz) {
        this.bz = bz;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public String toString() {
        return "AppMenuEntity{" +
                "menuId='" + menuId + '\'' +
                ", menuName='" + menuName + '\'' +
                ", menuCode='" + menuCode + '\'' +
                ", menuDesc='" + menuDesc + '\'' +
                ", ascription='" + ascription + '\'' +
                ", pictureUrl='" + pictureUrl + '\'' +
                ", menuType='" + menuType + '\'' +
                ", menuUrl='" + menuUrl + '\'' +
                ", visitor='" + visitor + '\'' +
                ", moduleId='" + moduleId + '\'' +
                ", iosNote='" + iosNote + '\'' +
                ", androidNote='" + androidNote + '\'' +
                ", needTip='" + needTip + '\'' +
                ", isVarification='" + isVarification + '\'' +
                ", shareDetail='" + shareDetail + '\'' +
                ", needShare='" + needShare + '\'' +
                ", deleteFlag='" + deleteFlag + '\'' +
                ", cityAsSortEmentId='" + cityAsSortEmentId + '\'' +
                ", tipDetail='" + tipDetail + '\'' +
                ", bz='" + bz + '\'' +
                ", createUser='" + createUser + '\'' +
                ", createTime=" + createTime +
                ", updateUser='" + updateUser + '\'' +
                ", updateTime=" + updateTime +
                '}';
    }
}
